
.page1 {
  background-color: rgba(255,255,255,1.000000);
  position: relative;
  width: 750rpx;
  height: 1624rpx;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  .section_1 {
    background-color: rgba(255,255,255,1.000000);
    display: flex;
    flex-direction: column;
    padding: 30rpx 12rpx 16rpx 32rpx;
  }
  .block_1 {
    flex-direction: row;
    display: flex;
    margin: 0 18rpx 0 10rpx;
  }
  .text-wrapper_14 {
    width: 108rpx;
    height: 40rpx;
    overflow-wrap: break-word;
    font-size: 0rpx;
    letter-spacing: -1rpx;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    line-height: 40rpx;
  }
  .text_29 {
    overflow-wrap: break-word;
    color: rgba(0,10,32,0.85);
    font-size: 28rpx;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 40rpx;
  }
  .text_30 {
    overflow-wrap: break-word;
    color: rgba(0,10,32,0.85);
    font-size: 28rpx;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 40rpx;
  }
  .thumbnail_4 {
    width: 34rpx;
    height: 22rpx;
    margin: 6rpx 0 12rpx 438rpx;
  }
  .thumbnail_5 {
    width: 30rpx;
    height: 22rpx;
    margin: 4rpx 0 14rpx 10rpx;
  }
  .image_5 {
    width: 48rpx;
    height: 22rpx;
    margin: 4rpx 0 14rpx 10rpx;
  }
  .block_2 {
    margin-top: 34rpx;
    flex-direction: row;
    display: flex;
  }
  .label_1 {
    width: 48rpx;
    height: 48rpx;
    margin: 8rpx 0 8rpx 0;
  }
  .text_3 {
    overflow-wrap: break-word;
    color: rgba(34,34,34,1);
    font-size: 32rpx;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    line-height: 48rpx;
    margin: 8rpx 0 0 200rpx;
  }
  .image_6 {
    width: 174rpx;
    height: 64rpx;
    margin-left: 92rpx;
  }
  .section_4 {
    border-radius: 32rpx;
    background-image: url(https://lanhu-dds-backend.oss-cn-beijing.aliyuncs.com/merge_image/imgs/c10c2338a61f47cba8b5f9cfea4205ad_mergeImage.png);
    display: flex;
    flex-direction: column;
    margin: 20rpx 14rpx 0 16rpx;
    padding: 80rpx 48rpx 42rpx 40rpx;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
  }
  .section_6 {
    width: 584rpx;
    flex-direction: row;
    display: flex;
    justify-content: space-between;
    margin: 0 16rpx 60rpx 32rpx;
  }
  .block_3 {
    display: flex;
    flex-direction: column;
    margin: 8rpx 0 8rpx 0;
  }
  .box_5 {
    width: 158rpx;
    margin-right: 158rpx;
    flex-direction: row;
    display: flex;
    justify-content: space-between;
  }
  .text_31 {
    overflow-wrap: break-word;
    color: rgba(34,34,34,1);
    font-size: 40rpx;
    font-family: PingFangSC-Semibold;
    font-weight: 600;
    text-align: left;
    white-space: nowrap;
    line-height: 56rpx;
  }
  .thumbnail_6 {
    width: 28rpx;
    height: 28rpx;
    margin: 14rpx 0 14rpx 0;
  }
  .text-wrapper_15 {
    width: 316rpx;
    height: 40rpx;
    overflow-wrap: break-word;
    font-size: 0rpx;
    font-family: PingFangSC-Regular;
    font-weight: normal;
    text-align: left;
    white-space: nowrap;
    line-height: 40rpx;
    margin-top: 10rpx;
  }
  .text_32 {
    overflow-wrap: break-word;
    color: rgba(102,102,102,1.000000);
    font-size: 24rpx;
    font-family: PingFangSC-Regular;
    font-weight: normal;
    text-align: left;
    white-space: nowrap;
    line-height: 40rpx;
  }
  .text_33 {
    overflow-wrap: break-word;
    color: rgba(204,204,204,1.000000);
    font-size: 24rpx;
    font-family: PingFangSC-Regular;
    font-weight: normal;
    text-align: left;
    white-space: nowrap;
    line-height: 40rpx;
  }
  .text_34 {
    overflow-wrap: break-word;
    color: rgba(102,102,102,1.000000);
    font-size: 24rpx;
    font-family: PingFangSC-Regular;
    font-weight: normal;
    text-align: left;
    white-space: nowrap;
    line-height: 40rpx;
  }
  .text_35 {
    overflow-wrap: break-word;
    color: rgba(204,204,204,1.000000);
    font-size: 24rpx;
    font-family: PingFangSC-Regular;
    font-weight: normal;
    text-align: left;
    white-space: nowrap;
    line-height: 40rpx;
  }
  .text_36 {
    overflow-wrap: break-word;
    color: rgba(102,102,102,1.000000);
    font-size: 24rpx;
    font-family: PingFangSC-Regular;
    font-weight: normal;
    text-align: left;
    white-space: nowrap;
    line-height: 40rpx;
  }
  .text_37 {
    overflow-wrap: break-word;
    color: rgba(204,204,204,1.000000);
    font-size: 24rpx;
    font-family: PingFangSC-Regular;
    font-weight: normal;
    text-align: left;
    white-space: nowrap;
    line-height: 40rpx;
  }
  .text_38 {
    overflow-wrap: break-word;
    color: rgba(102,102,102,1.000000);
    font-size: 24rpx;
    font-family: PingFangSC-Regular;
    font-weight: normal;
    text-align: left;
    white-space: nowrap;
    line-height: 40rpx;
  }
  .image_7 {
    width: 122rpx;
    height: 122rpx;
  }
  .text_39 {
    width: 576rpx;
    height: 96rpx;
    overflow-wrap: break-word;
    color: rgba(34,34,34,1);
    font-size: 36rpx;
    font-family: AlibabaPuHuiTi-Bold;
    font-weight: 700;
    text-align: left;
    line-height: 48rpx;
    margin: 120rpx 24rpx 0 32rpx;
  }
  .grid_2 {
    flex-wrap: wrap;
    display: flex;
    flex-direction: row;
    margin: 32rpx 84rpx 0 32rpx;
  }
  .text-wrapper_16 {
    background-color: rgba(88,218,115,0.150000);
    border-radius: 24rpx;
    height: 48rpx;
    display: flex;
    flex-direction: column;
    width: 76rpx;
    margin: 0 12rpx 16rpx 0;
    padding: 8rpx 16rpx 8rpx 16rpx;
    justify-content: center;
    align-items: center;
  }
  .text_40 {
    overflow-wrap: break-word;
    color: rgba(64,192,90,1);
    font-size: 22rpx;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 32rpx;
  }
  .text-wrapper_17 {
    background-color: rgba(88,218,115,0.150000);
    border-radius: 24rpx;
    height: 48rpx;
    display: flex;
    flex-direction: column;
    width: 76rpx;
    margin: 0 12rpx 16rpx 0;
    padding: 8rpx 16rpx 8rpx 16rpx;
  }
  .text_41 {
    overflow-wrap: break-word;
    color: rgba(64,192,90,1);
    font-size: 22rpx;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 32rpx;
  }
  .text-wrapper_18 {
    background-color: rgba(88,218,115,0.150000);
    border-radius: 24rpx;
    height: 48rpx;
    display: flex;
    flex-direction: column;
    width: 98rpx;
    margin: 0 12rpx 16rpx 0;
    padding: 8rpx 16rpx 8rpx 16rpx;
  }
  .text_42 {
    overflow-wrap: break-word;
    color: rgba(64,192,90,1);
    font-size: 22rpx;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 32rpx;
  }
  .text-wrapper_19 {
    background-color: rgba(88,218,115,0.150000);
    border-radius: 24rpx;
    height: 48rpx;
    display: flex;
    flex-direction: column;
    width: 116rpx;
    margin: 0 12rpx 16rpx 0;
    padding: 8rpx 16rpx 8rpx 16rpx;
  }
  .text_43 {
    overflow-wrap: break-word;
    color: rgba(64,192,90,1);
    font-size: 22rpx;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 32rpx;
  }
  .text-wrapper_20 {
    background-color: rgba(88,218,115,0.150000);
    border-radius: 24rpx;
    height: 48rpx;
    margin-bottom: 16rpx;
    display: flex;
    flex-direction: column;
    width: 76rpx;
    padding: 8rpx 16rpx 8rpx 16rpx;
  }
  .text_44 {
    overflow-wrap: break-word;
    color: rgba(64,192,90,1);
    font-size: 22rpx;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 32rpx;
  }
  .text-wrapper_21 {
    background-color: rgba(88,218,115,0.150000);
    border-radius: 24rpx;
    height: 48rpx;
    display: flex;
    flex-direction: column;
    width: 76rpx;
    margin: 0 12rpx 16rpx 0;
    padding: 8rpx 16rpx 8rpx 16rpx;
  }
  .text_45 {
    overflow-wrap: break-word;
    color: rgba(64,192,90,1);
    font-size: 22rpx;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 32rpx;
  }
  .text-wrapper_22 {
    background-color: rgba(88,218,115,0.150000);
    border-radius: 24rpx;
    height: 48rpx;
    display: flex;
    flex-direction: column;
    width: 76rpx;
    margin: 0 12rpx 16rpx 0;
    padding: 8rpx 16rpx 8rpx 16rpx;
  }
  .text_46 {
    overflow-wrap: break-word;
    color: rgba(64,192,90,1);
    font-size: 22rpx;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 32rpx;
  }
  .text-wrapper_23 {
    background-color: rgba(88,218,115,0.150000);
    border-radius: 24rpx;
    height: 48rpx;
    display: flex;
    flex-direction: column;
    width: 186rpx;
    margin: 0 12rpx 16rpx 0;
    padding: 8rpx 16rpx 8rpx 16rpx;
  }
  .text_47 {
    overflow-wrap: break-word;
    color: rgba(64,192,90,1);
    font-size: 22rpx;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 32rpx;
  }
  .text-wrapper_24 {
    background-color: rgba(88,218,115,0.150000);
    border-radius: 24rpx;
    height: 48rpx;
    margin-bottom: 16rpx;
    display: flex;
    flex-direction: column;
    width: 142rpx;
    padding: 8rpx 16rpx 8rpx 16rpx;
  }
  .text_48 {
    overflow-wrap: break-word;
    color: rgba(64,192,90,1);
    font-size: 22rpx;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 32rpx;
  }
  .text_49 {
    overflow-wrap: break-word;
    color: rgba(34,34,34,1);
    font-size: 28rpx;
    font-family: AlibabaPuHuiTi-Bold;
    font-weight: 700;
    text-align: left;
    white-space: nowrap;
    line-height: 40rpx;
    margin: 48rpx 488rpx 0 32rpx;
  }
  .text_50 {
    width: 576rpx;
    height: 64rpx;
    overflow-wrap: break-word;
    color: rgba(34,34,34,1);
    font-size: 22rpx;
    font-family: PingFangSC-Regular;
    font-weight: normal;
    text-align: left;
    line-height: 32rpx;
    margin: 16rpx 24rpx 0 32rpx;
  }
  .text_51 {
    overflow-wrap: break-word;
    color: rgba(34,34,34,1);
    font-size: 28rpx;
    font-family: AlibabaPuHuiTi-Bold;
    font-weight: 700;
    text-align: left;
    white-space: nowrap;
    line-height: 40rpx;
    margin: 40rpx 488rpx 0 32rpx;
  }
  .text_52 {
    width: 576rpx;
    height: 64rpx;
    overflow-wrap: break-word;
    color: rgba(34,34,34,1);
    font-size: 22rpx;
    font-family: PingFangSC-Regular;
    font-weight: normal;
    text-align: left;
    line-height: 32rpx;
    margin: 16rpx 24rpx 0 32rpx;
  }
  .section_7 {
    width: 632rpx;
    margin-top: 148rpx;
    flex-direction: row;
    display: flex;
    justify-content: space-between;
  }
  .group_1 {
    display: flex;
    flex-direction: column;
    margin: 4rpx 0 8rpx 0;
  }
  .text_53 {
    overflow-wrap: break-word;
    color: rgba(34,34,34,1);
    font-size: 36rpx;
    font-family: AlimamaFangYuanTiVF-Bold;
    font-weight: 700;
    text-align: left;
    white-space: nowrap;
    line-height: 48rpx;
  }
  .text-wrapper_25 {
    background-color: rgba(255,204,0,1.000000);
    display: flex;
    flex-direction: column;
    margin: 20rpx 28rpx 0 0;
    padding: 4rpx 8rpx 4rpx 12rpx;
  }
  .text_54 {
    overflow-wrap: break-word;
    color: rgba(34,34,34,1);
    font-size: 22rpx;
    font-family: AlibabaPuHuiTi-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 32rpx;
  }
  .image-wrapper_3 {
    background-color: rgba(255,255,255,1.000000);
    border-radius: 16rpx;
    display: flex;
    flex-direction: column;
    padding: 8rpx 8rpx 8rpx 8rpx;
  }
  .image_8 {
    width: 104rpx;
    height: 104rpx;
  }
  .image-wrapper_4 {
    display: flex;
    flex-direction: column;
    padding: 32rpx 336rpx 46rpx 338rpx;
  }
  .image_4 {
    width: 76rpx;
    height: 8rpx;
  }
  .section_5 {
    background-color: rgba(255,255,255,1.000000);
    margin-top: -2rpx;
    display: flex;
    flex-direction: column;
    padding: 24rpx 82rpx 24rpx 78rpx;
  }
  .text-wrapper_13 {
    background-color: rgba(88,218,115,1.000000);
    border-radius: 48rpx;
    display: flex;
    flex-direction: column;
    padding: 20rpx 182rpx 20rpx 184rpx;
  }
  .text_28 {
    overflow-wrap: break-word;
    color: rgba(255,255,255,1);
    font-size: 32rpx;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    line-height: 48rpx;
  }
}


// 2
// background-image: url(https://lanhu-dds-backend.oss-cn-beijing.aliyuncs.com/merge_image/imgs/29cfaf3134b04189837e5170e51d0579_mergeImage.png);
.text_39_2{
  width: 576rpx;
  height: 96rpx;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 36rpx;
  font-family: AlibabaPuHuiTi-Bold;
  font-weight: 700;
  text-align: left;
  line-height: 48rpx;
  padding: 20rpx 32rpx;
  background-color: #34c552;
  border-top-left-radius: 20rpx;
  border-top-right-radius: 20rpx;
}
.grid_2_2{
  width: 576rpx;
  flex-wrap: wrap;
  display: flex;
  flex-direction: row;
  padding: 32rpx 32rpx 0 32rpx;
  background-color: #fff;
}
.text_49_2 {

  overflow-wrap: break-word;
  color: rgba(34,34,34,1);
  font-size: 28rpx;
  font-family: AlibabaPuHuiTi-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 40rpx;
  padding: 48rpx 32rpx 0 32rpx;
  background-color: #fff;
  width: 576rpx;
}
.text_50_2 {
  width: 576rpx;
  height: 64rpx;
  overflow-wrap: break-word;
  color: rgba(34,34,34,1);
  font-size: 22rpx;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  line-height: 32rpx;
  padding: 16rpx 32rpx 0 32rpx;
  background-color: #fff;
}
.text_51_2 {
  overflow-wrap: break-word;
  color: rgba(34,34,34,1);
  font-size: 28rpx;
  font-family: AlibabaPuHuiTi-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 40rpx;
  width: 576rpx;
  padding: 40rpx 32rpx 20rpx 32rpx;
  background-color: #fff;
}
.text_52_2 {
  width: 576rpx;
  height: 64rpx;
  overflow-wrap: break-word;
  color: rgba(34,34,34,1);
  font-size: 22rpx;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  line-height: 32rpx;
  padding: 16rpx 32rpx 32rpx 32rpx;
  background-color: #fff;

}
.section_7_2 {
  width: 575rpx;
  margin-top: 148rpx;
  flex-direction: row;
  display: flex;
  justify-content: space-between;
  background-color: #fff;
  padding: 32rpx;
  border-radius: 20rpx;
}
// =================
.detail-banner {
  width: 100%;
  height: 1624rpx;
  padding: 0 0 10rpx 0;
}




